#ifndef SF_TRECT_H_
#define SF_TRECT_H_
#pragma once 
namespace SF
{
template <class Type>
class trect
{
public:
	Type tL,tT,tR,tB;
public:
	trect(){tL = Type();tL = Type();tR = Type();tB = Type();}

	template<class OtherType>
	trect(const OtherType& tl,const OtherType& tt,const OtherType& tr,const OtherType& tb)
	{
		tL = tl;tT = tt;tR = tr;tB = tb;
	}

	template<class OtherType>
	trect(const trect<OtherType>& rkOther)
	{
		tL = rkOther.tL;tT = rkOther.tT;tR = rkOther.tR;tB = rkOther.tB;
	}
};
}

#endif